home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 26 / CU Amiga Magazine's Super CD-ROM 26 (1998)(EMAP Images)(GB)[!][issue 1998-09].iso / CUCD / Utilities / Freedom / Source / Readme < prev    next >
Text File  |  1998-07-16  |  2KB  |  51 lines

  1. o Not all files in the source archive are used. See the MaxonCPP 4.0 project
  2.   file in "Source/Projects" for more information.
  3.   
  4.   The Amiga specific files are:
  5.   
  6.   compiler.h ........................... from clib (Andreas R. Kleinert)
  7.   freedom.h ............................ nothing special
  8.   LibFuncs.h ........................... prototypes of lib functions
  9.   myglyphengine.h ...................... see yourself
  10.   myglyphrequest.h ..................... see yourself
  11.   truetypebase.h ....................... should be "freedombase.h"
  12.  
  13.   LibAsmRoutines.asm ................... a few ASM optimized routines
  14.   LibFuncs.c ........................... library functions (* MAIN STUFF *)
  15.   LibInit.c ............................ library init code (clib)
  16.   LibStartup.c ......................... library startup code (clib)
  17.  
  18.   include directory .................... add to your INCLUDES:
  19.   projects directory ................... contains Maxon project file
  20.  
  21.  
  22. o Changes to the freetype files:
  23.  
  24.   arch/amigaos/ft_conf.h: (add arch/amigaos to include path!)
  25.   
  26.   - added "#define AMIGAOS"
  27.     
  28.   - turned on "TT_CONFIG_OPTION_THREAD_SAFE"
  29.     
  30.   - By #defining AMIGA_ASM_CALC some calc functions in TT_Calc are
  31.     #undefined and can then be replaced with assembly optimitzed ones
  32.     in LibAsmRoutines.asm
  33.  
  34.  
  35.   tt_mutex.c:
  36.   
  37.     changed dummies to use InitSemaphore/ObtainSemaphore/ReleaseSemapore
  38.   
  39.   tt_file.c:
  40.   
  41.     changed "strncpy" (there's only one) to "strcpy" because of bug
  42.     in MaxonC's version of strncpy (writes one byte to much)
  43.  
  44.   ???:
  45.   
  46.     should be all, but I don't recall
  47.  
  48.  
  49.   
  50.   
  51.